package com.deepface.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 换脸任务组表
 *
 * @TableName sys_face_job_group
 */
@TableName(value = "sys_face_job_group")
@Data
public class SysFaceJobGroup implements Serializable {

  /**
   * 任务组ID
   */
  @TableId(type = IdType.AUTO)
  private Long jobGroupId;

  /**
   * 任务组名称
   */
  private String jobGroupName;

  /**
   * 创建者id
   */
  private Long userId;

  /**
   * 删除标志（0代表存在 1代表删除）
   */
  private String delFlag;

  /**
   * 创建者
   */
  private String createBy;

  /**
   * 创建时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date createTime;

  /**
   * 更新者
   */
  private String updateBy;

  /**
   * 更新时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date updateTime;

  @TableField(exist = false)
  private static final long serialVersionUID = 1L;
}